文档文档

使用 InfluxQL 探索数据

要开始使用 InfluxQL 探索数据,请执行以下操作

  1. 通过列出存储桶的 DBRP 映射,验证您的存储桶是否具有数据库和保留策略 (DBRP) 映射。如果不是,创建一个新的 DBRP 映射

  2. 在 InfluxQL shell 中配置时间戳.

  3. (可选)如果您想使用以下示例中使用的数据,请下载 NOAA 示例数据

  4. 使用 InfluxQL SELECT 语句和其他关键子句来探索您的数据。

下载示例数据

本文档中的示例 InfluxQL 查询使用公开可用的美国国家海洋和大气管理局 (NOAA) 数据。

要下载示例中使用的一部分 NOAA 数据,请运行NOAA 水文示例数据下的脚本(例如,将脚本复制并粘贴到您的数据浏览器 - 脚本编辑器中),并将脚本中的 “example-org” 替换为您 InfluxDB 组织的名称。

让我们熟悉一下 h2o_feet measurement 中的数据子样本

输出

名称: h2o_feet

时间水位描述位置水位
2019-08-18T00:00:00Z在 6 到 9 英尺之间coyote_creek8.1200000000
2019-08-18T00:00:00Z低于 3 英尺santa_monica2.0640000000
2019-08-18T00:06:00Z在 6 到 9 英尺之间coyote_creek8.0050000000
2019-08-18T00:06:00Z低于 3 英尺santa_monica2.1160000000
2019-08-18T00:12:00Z在 6 到 9 英尺之间coyote_creek7.8870000000
2019-08-18T00:12:00Z低于 3 英尺santa_monica2.0280000000

h2o_feet measurement 中的数据以六分钟的时间间隔出现。此 measurement 有一个标签键 (location),它有两个标签值coyote_creeksanta_monica。该 measurement 还有两个字段level description 存储字符串字段值,而 water_level 存储浮点字段值。

在 InfluxQL shell 中配置时间戳

默认情况下,InfluxQL shell 默认以纳秒 UNIX 纪元格式返回时间戳。要返回人类可读的 RFC3339 时间戳而不是 Unix 纳秒时间戳,请使用 precision 帮助命令 `` 来配置时间戳格式

precision rfc3339

InfluxDB API 默认以 RFC3339 格式返回时间戳。使用 epoch 查询字符串参数 指定其他格式。


此页内容是否对您有帮助?

感谢您的反馈!


Flux 的未来

Flux 将进入维护模式。您可以继续像目前一样使用它,而无需更改任何代码。

阅读更多

现已全面上市

InfluxDB 3 Core 和 Enterprise

快速启动。更快扩展。

获取更新

InfluxDB 3 Core 是一个开源、高速、近实时数据引擎,可实时收集和处理数据,并将其持久化到本地磁盘或对象存储。InfluxDB 3 Enterprise 构建在 Core 的基础上,增加了高可用性、读取副本、增强的安全性以及数据压缩功能,以实现更快的查询和优化的存储。InfluxDB 3 Enterprise 的免费层级可供非商业家庭或业余爱好者使用。

有关更多信息,请查看